gdk: Avoid poking possibly freed memory
authorCarlos Garnacho <carlosg@gnome.org>
Tue, 8 Oct 2019 15:56:10 +0000 (17:56 +0200)
committerCarlos Garnacho <carlosg@gnome.org>
Wed, 9 Oct 2019 08:35:50 +0000 (10:35 +0200)
commit075c77325b051e9257d19ab31886755507d599dc
treefeafdfe72485cfe977a6c34e3ca53eba5f7e98ff
parentf354a7787a6b35664cc9dcb5e5e0a9b065f78442
gdk: Avoid poking possibly freed memory

The event may end up freed after delivery, ensure to keep a ref in order
to emit the matching emulated crossed event matching a proximity event.

Closes: https://gitlab.gnome.org/GNOME/gtk/issues/2157
gdk/wayland/gdkdevice-wayland.c